// app.js
// 导入http模块
import './utils/http'

App({
  onLaunch() {
    // 获取本地token
    this.getUserToken()
  },

  // 封装读取本地token的方法
  getUserToken() {
    // 获取本地token并将其绑定到APP实例上
    const token = wx.getStorageSync('token')
    this.token = token
  },

  /**
   * 封装本地存储token的全局方法
   * @param {string} key 存储token的键
   * @param {string} token 要存储的token
   */
  setUserToken(key, token) {
    // 将token存储到app实例中
    this[key] = token
    // 进行本地存储
    wx.setStorageSync(key, token)
  }
})
